/*
 * Clase que abre el archivo y lo lee para luego cargarlo en la matríz
 */
package Logic;

import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Vector;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 *
 * @author Ramiro
 */
public class LectorSalidaComp {

    private File archivo = null;
    private FileReader fr = null;
    private BufferedReader br = null;
    private String ruta = "";
    //Datos
    private double puntos;
    private double porcentaje;
    //Vector de vectores
    private Vector<VectorDatos> matriz;

    public LectorSalidaComp(String path) {
        this.ruta = path + "\\salida.txt";
    }

    /*
     * Abre el archivo y lo lee
     */
    public void AbrirArchivo() {
        String t = "";
        int fieldTemp = 0;
        Vector<Double> fila = new Vector<Double>();

        try {
            this.archivo = new File(ruta);
            this.fr = new FileReader(archivo);
            this.br = new BufferedReader(fr);
            // Lectura del fichero linea por linea
            String linea = "";

            while ((linea = br.readLine()) != null) {
                if (linea.contains(" ")) {
                    int index = linea.indexOf(' ');
                    this.puntos = Double.parseDouble(linea.substring(0, index));
                    this.porcentaje = Double.parseDouble(linea.substring(index, linea.length()));
                }

            }

        } catch (Exception e) {
            e.printStackTrace();
        } finally {
            try {
                if (null != fr) {
                    fr.close();
                }
            } catch (Exception e2) {
                e2.printStackTrace();
            }
        }

    }

    public double getCantidadPuntos() {
        return puntos;
    }

    public double getPorcentaje() {
        return porcentaje;
    }
}
